fix associativity
allow finding based on object type