implemented UserRepresentation