SprySupport node version of active support TODO write test for hash reverse_merge write test for type is_array write test for array remove