Considering multiple attributes as Key of a model element.
Partialy addresses #34, but needs the `findById` method to be completed to allow searching by specification of each key element, rather that by the lexicographic concatenation of attributes values.