this is really weird. why storing a denormalized field for it if you don't use it in the getter ?