fixed Language CRUD, with auto model validation