This doesn't seem right.  Is the object already persisted when `import` is called? If not, can we defer creating the default search until `after_create` and then only if it doesn't exist?