On Trajectory Observability and the Constraint Layer