/// <summary>
/// Fires an event with the given Name
/// </summary>
/// <param name="eventName">The event name to fire</param>
/// <param name="runRules">Weather or not the Rules should be run</param>
/// <returns></returns>
public AppEventsClient Fire(string eventName, bool runRules = true, bool saveStore = true)
{
EventStore.Fire(eventName);
if (runRules)
{
Run();
}
if (saveStore)
{
SaveStore();
}
return(this);
}