adding a method to set the value of an Attribute
interface method for previous commit
implementing Cancellable
removing health update event
getting rid of some compile errors
getting rid of the rest of the compile errors