@Override protected void writeFields(final ODocument document, final NugetApiKeyEntity entity) { document.field(P_APIKEY, String.valueOf(entity.getApiKey())); document.field(P_PRIMARY_PRINCIPAL, entity.getPrincipals().getPrimaryPrincipal().toString()); document.field(P_PRINCIPALS, serialize(entity.getPrincipals())); }