Made Team an abstract class, fixed constructor