sharing fees as Money
Currently sharing fees are uint16. This imposes a 'hard limit' that breaks horribly when you add 170 years of inflation. An inflation-adjusted limit would be more appropriate, I think. This requires some more memory space than 16 bits, either as Money or as 'typedef xx SharingFee'