add selector.compileSelector, make LiveCollection return False for contain testing