make specimenSite optional