protected GameResults(DateTime date, User user, GameResultStatus status, int balanceChange)
 {
     Date = date;
     User = user;
     Status = status;
     BalanceChange = balanceChange;
 }
 public RouletGameResults(DateTime date, User user, GameResultStatus status, int balanceChange, string userChoise, int rouletCell)
     : base(date, user, status, balanceChange)
 {
     UserChoise = userChoise;
     RouletCell = rouletCell;
 }
 public DiceGameResults(DateTime date, User user, GameResultStatus status, int balanceChange, int userScore, int casinoScore)
     : base(date, user, status, balanceChange)
 {
     UserScore = userScore;
     CasinoScore = casinoScore;
 }