public PlatformInitialize(IPlatformFactory factory, IPlatformModel model) { _factory = factory; var platform = _factory.CreatePlatform(); _platformView = platform.GetComponent <PlatformView>(); _platformViewModel = new PlatformViewModel(model); }