Adding some new classes and using traits to add properties into them. Not sure this is the best way to do this but just having fun with traits!
Dynamically creating the class based on the type that the league is
Making the League creation completely dynamic - based on what the user selects for the type of the league
Commentas