Improving model generator
Updated to generate ReadOnly and ReadWrite repository interfaces
generated interfaces should use extensions not other generated objects