public UserException(MarketError error, string message) : base(error, message) { }
public StoreException(MarketError status, string message) : base((int)status, message) { }
public MarketException(MarketError error, string message) { InitiateException(GetModuleName(), message); Status = (int)error; }