public agent property buying