Using @private annotation to indicate private fields/methods. See #57