/// <summary> /// For a <see cref="StatefulContainer{TModel}"/> register it within the <see cref="ModelBag"/> /// </summary> /// <typeparam name="TModel"></typeparam> /// <param name="statefulContainer"></param> /// <returns></returns> public BuildContext CreateContext <TModel>(IStatefulContainer <TModel> statefulContainer) { var context = BuildContext.Create(BuildOwner); BuildOwner.ModelBag.Register <IStatefulContainer <TModel>, TModel>(statefulContainer, context); return(context); }