@Override public void setPropertyOnUser(User user, String propertyName, Object value) { if (user instanceof SystemUser) { throw new VisalloException("Cannot set properties on system user"); } Vertex userVertex = findByIdUserVertex(user.getUserId()); userVertex.setProperty(propertyName, value, VISIBILITY.getVisibility(), authorizations); if (user instanceof VertexiumUser) { ((VertexiumUser) user).setProperty(propertyName, value); } }