introduce new reference annotation

instead of returning the whole object serialized it's now possible to return a reference for it