Misleading comment, the only argument passed by address (pointer) itemProto.

& -> Reference