Create shared read and update methods for all models