incorpore trait and interface auto-extends convention
put static Query methods to logical object
add a mixin pagination (for use in presenters)