public static function newInstance(array $attributes) { $className = get_called_class(); $object = new $className($attributes); $object->_resetModifiedFields(); return $object; }