datasource support for extra properties, ruby warnings with not escaped  chars