There is no reason to require the encryptor to be an instance. Will have to refactor to something like this to allow `load` and `dump` to exist on the class level.

```ruby

def valid_encryptor?
  methods = encryptor_klass.instance_methods + encryptor_klass.methods
  methods.include?(:load) && methods.include?(:dump)
end

```