private void EndPath(StatesPath path, State currentState, StatesPathStatus pathStatus)
        {
            var pathCopy = Mapper.Map <StatesPath>(path);

            pathCopy.Status = pathStatus;
            pathCopy.StatesPathCollection.Add(new StatesPathNode()
            {
                State = currentState
            });
            ImportantPaths.Add(pathCopy);
        }
 public StatesPathViewModel(List <StatesPathNodeViewModel> nodes, StatesPathStatus status) : this(nodes)
 {
     Status = status;
 }