fixed boolean matching issue; added scoped method to assign_collection default implementation