Reimplemented the 3 property range query functions