Make field types pluggable with extend util extend method