Add binary invoke to Repository and VirtualObject

Follow-up for #21.