* Refactor.
* Runtime-depend on null_object gem.

Lest I forget later.