Probably makes more sense to just raise an invalid argument error if `valueTransformers` is `nil`. You can just alloc/init or invoke `new` if you want an empty instance.