since we're not based on enyo.Object so we can't use this.bindSafely, didFetch and didFail should check this.destroyed before doing anything to avoid taking actions after a collection has been destroyed.