Унаследоваться проще и удобнее чем использовать отдельные объекты для каждой мелочи. Принцип единственной обязанности можно так вообще до абсурда довести, давайте отдельный объект для сохранения каждого поля юзера, отдельный для получения каждого поля юзера и отдельный для обновления каждого поля юзера