Removed ambiguity of UC2/1

Made repository type-specific properties encapsulated  in repo instead of extending it.
Defined CreateRepoPage type.
This pull request is related to #172