Trivial header updates
Removes TypedDependentImpl.
singmethod draft