Service layer factory added
Added specific view models