Components are now private; Trajectories can be created before their Thing