Removed trailing space in string
Added ability to transform property names by passing a block
Added RDoc snippet