add subclass for PostActivity, NoteObject, PersonObject