[FABRIC-946] Make Version @Immutable