Minor refactoring of StringsField.recursive: #20