Added field type handling check to type interface