packedobject reflection length annotation support