refactor to expose some methods for inheritance
Ability to have update method, clean up broadcasts
Merge pull request #1 from dancallaghan/expose_methods

Ability to have update method, clean up broadcasts
Merge pull request #1 from davidchin/expose_methods

Refactor to expose some methods so that it can be inherited [MB-11160]