architecture changes;

logUtility;
domain models refactor;
lazy loading;
refactor all