extracted CommonAssemblyInfo for version

simplified model
some cleanup
removed generic interface from repository and service

removed User entity