hasXProp function and tests