public abstract string Stringify(ValueObjectBase data);
public override string Stringify(ValueObjectBase data) { throw new NotImplementedException(); }