@calebwoods @JoelQ had my thoughts exactly. Yes, `User` shouldn't necessarily have to know about this. It's a part of using the null object pattern in this case. Thoughts on a different approach? Maybe a `SignedInUser < SimpleDelegator`?