Same as the Synapse with the ISynapse interfaces. Consider doing the same for any object that gets passed as a param.