partial order props