add support for field type conversion #30