Support for asserting collection ordering based on a property expression

Should solve #29.