options field type dependency