in memory editable repository - useful for testing and mocking
unit test for AbstractEntityKey
change in ViewableParamRepository - need to provide parameter name to get entries by key
repository store test (omg, why wasnt it tested before..)
constructing objects using hidden (private/protected) constructors