JSonPath inspired path based data extractor for complex ruby objects