Abstract property object.