added abstract address property support