Client.InfoOf uses pointers to Artifacts instead of receiving copies.