Add field types definition.
Minor changes on extend with custom types experiments.