public TeamSelection()
    {
        // Call out to DB for the match types, setting busy status
        var wcf = new WcfService();

        wcf.GetMatchTypes(response =>
        {
            wcf.GetMatchTypesForTeam(MatchType, response2 =>
            {
                teams      = response.Value.ToArray();
                MatchTypes = response2.Value.ToArray();
                MatchType  = MatchTypes[0];
                PopulateTeams();
            });
        });
    }