24.1. Features of the pattern
The account should be private, while the Body should be publicly accessible, in order for anyone to be able to apply. An Account obviously needs a perspective on itself, including the possibility to retract from the Body (to end the contract, so, in effect, to no longer have an account).
An application may be in one of three states: waiting for approval, accepted and rejected.