2.3/dev - Always cache field types when using getType()