support mutation via the JavaXxxx wrappers