Flash messages can be in-memory only. Seems fine to me that they don't survive a page refresh. Having a Messaging (or whatever) object also seems wise. Let's avoid Session becoming a god object.