BugFix on deep selectors & add isAssociative function