Code generator for EF CodeFirst domain models, repositories and data contexts