On Trajectory Observability And The Constraint Layer