Father, Mother, and Guardian refactoring