test for combining hashes
test for default value
test to see if default values are the same object