implentation for Getcollection, DropCollection and FindAll; refactoring and use of Execute methods