removed nameable interface and added has method
implemented parameter
Adapted collection
removed mandatory
Added mandatory to interface and implementation
Finished parameter collection (first draft)
renaming
rename
Renamed method
Created interface