Store using a OneToManyKey.
Retrieve using a OneToManyKey.
Test using a OneToManyKey.
Rename PropertyExtraction to PropertyKeys.
Disable Checkstyle for the @SafeVarargs stuff.
Keep the KeySet stuff consistent.