richer ObjectGrapBuilder