Refactor to allow using BossView functionality as a mixin to insert into any class hierarchy.