Wouldn't a better option be to supply an enyo.bindSafely method (that would fail if no active context was provided) but would essentially do the same thing as enyo.Object (technically it would call the new method)?