Smartly generates Rich DDD-ready domain models from your database