if value.save(options)
                      if new_record || value.instance_variable_get(:@dynamically_created)
                        value.instance_variable_set(:@dynamically_created, true)
                        options[:create_collector] << value if options[:create_collector]
                      else