Simplier property attribute handling
Naming addChangeProperty
Separating out addChangeProperty into util
Fixing comment on Util