Restore Property::equals behaviour

Caught by @thiemowmde in #224

Looks like this regression was introduced between 0.9 and 1.0, when moving the comparison code out of `Entity`.