public async Task <StoryFacade <TParent> > MoveAsync(int targetStoryId, bool before = true)
        {
            await _storyRepository.MoveStoryAsync(this.Item.ProjectId, this.Item.Id, before?PivotalStoryRepository.MovePositionEnum.Before : PivotalStoryRepository.MovePositionEnum.After, targetStoryId);

            return(this);
        }