MyAccount refactoring completed. New interfaces created to decouple the
type from other types which use the Account's persistence.