private static void ShowStoriesOfCategory(UserStory story)
        {
            GUILayout.BeginVertical();
            GUILayout.BeginScrollView(Vector2.zero);
            SerializedObject so = new SerializedObject(story);

            EditorGUILayout.ObjectField(so.targetObject, typeof(UserStory), allowSceneObjects: false);
            EditorGUILayout.PropertyField(so.FindProperty("Request"));
            EditorGUILayout.PropertyField(so.FindProperty("WhyRequested"));
            EditorGUILayout.PropertyField(so.FindProperty("Answer"));
            GUILayout.EndScrollView();
            GUILayout.EndVertical();
            EditorGUILayout.Separator();
        }
 /// <summary>
 /// Adds story to collection of the stories.
 /// </summary>
 /// <param name="forced">If we should dismiss story based on category or overwrite it to fit collection</param>
 /// <returns>If it was added succesfully</returns>
 public bool Add(UserStory story, bool forced = false)
 {
     if (story == null)
     {
         return(false);
     }
     if (Category != story.Category)
     {
         if (!forced)
         {
             return(false);
         }
         else
         {
             story.Category = Category;
         }
     }
     Stories.Add(story);
     return(true);
 }