@Override protected void readFields(final ODocument document, final NugetApiKeyEntity entity) { String apiKey = document.field(P_APIKEY, OType.STRING); final PrincipalCollection principals = (PrincipalCollection) deserialize(document, P_PRINCIPALS); entity.setApiKey(apiKey.toCharArray()); entity.setPrincipals(principals); }