public static function removeBinding($subjectModel, $alias = false) {
        if ($alias) {
            unset(static::$_bindings[$subjectModel][$alias]);
        } else {
            static::$_bindings[$subjectModel] = array();
        }
        self::resetRecursion($subjectModel);
    }