What do you think about using an options hash in the constructor vs. a boolean. It will be more understandable here:

```ruby
@registry = Crichton::Registry.new(:automatic_load => false)
```
with requisite changes in the constructor.