That's a good idea, but encapsulating ```Account``` inside ```UserAccount``` comes with some challenges. For example, ```Account``` reference inside ```UserAccount``` needs to be updated every time the auth token is swapped. I'll take a look at doing this.