fields for registerCapsule must be public for sending to server