enforce calling MyKlass.new
serializers docs
adapter docs