Support for an Array of Hashes

It would be good to have support for an Array of hashes. This is specially useful when using Facebook's Open Graph with a property of type Array of GeoPoints. This is used to define a route, for example.

This pull request's intent is exactly this.