Setters null the MD5 instead of calculating it

Calculating the MD5 on every change was proving to be a performance
problem for some larger assets