Any reason not to accept something `call`able or allow one to [add a converter](https://github.com/savonrb/gyoku/tree/master/lib/gyoku/xml_key.rb#L9-L15)? The problem I've found is that some schemas upcase certain words. For example: <table> <tr><td>Ruby</td><td><code>:camelcase</code></td><td>Wanted</td></tr> <tr><td> <code>:product_id </code></td><td> <code>ProductId</code></td><td><code>ProductID</code></td></tr> <tr><td> <code>:iso_code</code></td><td><code>IsoCode</code></td><td><code>ISOCode</code></td></tr> </table>