Updated PropertyProvider API