Changed inheritance order to support classic CRUD update