add findOne to AbstractCollection