public abstract void AssignExpressions(StatementAgentInstanceFactoryResult result);
public override void AssignExpressions(StatementAgentInstanceFactoryResult result) { }
public virtual void AssignExpressions(StatementAgentInstanceFactoryResult result) { }