arbitrary objects as rest result