Mostly done with implementation of DateRange factory methods.
Made ModifiedString and Range serializable.