get_obj as protected method