The parameter could be a class (wrapping a string) with constants for CRSs supported out of the box. In transport and on client side it think it is fine to use plain strings.