get commentsStore() {
      try {
        return Types.getParentOfTypeString(self, "CommentStore");
      } catch (e) {
        return null;
      }
    }
A reduced version of the Comment model.
It is used only for creating a new comment, storing values in the similar structure
and to handle some actions that should be present in both cases (creating and editing).
So that some actions have to be overridden in the Comment model in case we want them to work properly with the backend.