Abstraction violation.  Would be better for DAO layer to be unaware of controller layer concern about portlet-specific concepts.  `IJavamailAccountDao` should in concept be usable in non-portlet contexts.