Add support for ruby 2.1 required keyword arguments