added IFieldSpec interface.