first specs and implementation of where for collection
remove values call to collection (implicit now)