rename style Property to Rule

this reduces the potential for name clashing with the Atom Property
member.