Attached property type
Changed callback API
Changed callback implementation