add getFullName() to object hierarchy