Annotation-driven property sets with owner-awareness