wrapped model class in a module