camel case subkeys and test presence, adjust definition