Adapt ActiveSupport::TimeWithZone to fix multi_property arrayification