DateValue was depending on toString() being called before size(), this is no longer the case