Pass in arguments as a hash