public function bindEventObject($object, $filter = FALSE) {
        $this->bound_event_objects[] = [ $filter === FALSE ? FALSE : (array)$filter, $object ];
        $this->event_cache_state = [];
    }