+ refactoring packages 
+ some OOTB domain types