Checks if the given host object has a property or field with a given name containing an value of a given type
/!\ It doesn't support non object types.
Expected type of the value in the property/field
Litteral of the field/property name
Host object to test
Name of the property or field to test
Checks if the given host object has a property or field with a given name containing an value of a given type
/!\ It doesn't support non object types.