public ItemDetailViewModel(TodoItem item = null) { if (item != null) { Item = item; Title = item.Text; } else { Item = new TodoItem { Text = "New Item", Complete = false }; Title = "New Item"; } cloudService = ServiceLocator.Instance.Resolve <ICloudService>(); if ((cloudService != null) && (item.TagId != null)) { Tag = cloudService.GetTagByIdAsync(item.TagId).Result; } }