public static Schedule Parse(dynamic dynamicXml) { if (dynamicXml == null) { return(null); } var builder = new Schedule { GeneratedOn = dynamicXml.GeneratedAt <DateTimeOffset>(), SportEvents = SportEvent.ParseList(dynamicXml.GetSportEventList()) }; return(builder); }