work on engine classes
hide model classes from other plugins (except the api)