Flesh out methods on obvious object hierarchy