On controllability and observability of implicit systems