Move access prefixes to an auto-property.
Dispose of self-subscribed events in finalizer / dispose methods.