Refactor the Reporter facility to use the new top.setter property
constructs and rollove to v0.36