Unify Accessor for ObjectMeta/TypeMeta/ListMeta

Allows client code to be simpler.

Extracted from #2000

@lavalamp continue revew here please (GoDoc comment addressed in pull)