The same applies here as above: We need to see if the code is attempting to use a SIMPLE_PROPERTY or NEGATED_SIMPLE_PROPERTY (as above) and see if we can *actually* make use of it.

I broke up the two methods to increase readability.

Thoughts?