improving object tagging: helps reducing ugly code like startsWith(foo)