add .filter() to Set & Vector; optimize .onObjectStateReady();