https://github.com/marionettejs/backbone.marionette/blob/07d8e704557b9ae786870938802e2f11c777b030/src/marionette.behaviors.js#L119