- Use Action instead of EventHandler - Convert FunctionToCallOnSave to instance member named RefreshMacros - Remove empty private setter - Rename functionToLaunchCreator to Show()