Adding readonly access to dispatcher and event properties, adding trigger method overload to only fire the event and forget callbacks