public BaseComponent AddFront(CoreInterfaces.IResolvable statement)
 {
     _subComponents.Insert(0, statement);
     return(this);
 }
 public BaseComponent(CoreInterfaces.IResolvable statement) : this()
 {
     AddFront(statement);
 }
 public BaseComponent AddBack(CoreInterfaces.IResolvable statement)
 {
     _subComponents.Add(statement);
     return(this);
 }
 public ExistsStatement(CoreInterfaces.IResolvable statement)
 {
     InerStatement = statement;
 }