Tests and fixes for using BaseField directly.