Refactored Metadata Set on McmRepository to use all arguments instead of a dto
Created the foundation for the new metadata set extension (Test is created)