public static DataContextStack CreateChildStack(this DotvvmBindableObject bindableObject, Type viewModelType) { var dataContextTypeStack = bindableObject.GetDataContextType(); return(DataContextStack.Create( viewModelType, dataContextTypeStack, dataContextTypeStack.NamespaceImports, dataContextTypeStack.ExtensionParameters, dataContextTypeStack.BindingPropertyResolvers)); }