Allow access to public fields as if they are properties
Clear naming for ClassMember*, good for future extensions
Automatically unwrap Independent if it is accessed directly
Tolerate interfaces and other types not deriving from object
Tolerate null collections
IndependentTimer that allows creating dependencies on time ranges
Customizable time zones for IndependentTimer, currently only UTC supported
Report constant time until end of current event batch
Guard against clock skew that moves time backwards
Notify dependents about clock skew
Allow checking for exact time equality in timers in order to fully support all >, <, >=, <= operators higher in the stack
Implemented IndependentDateTime - an alternative DateTime.UtcNow that supports dependency tracking
Implemented FloatingTimeSpan that makes it easier to compare IndependentDateTime with DateTime
Renamed IndependentDateTime -> FloatingDateTime, IndependentTimeZone -> FloatingTimeZone
Replaced IndependentTimer.IsExact with extra IndependentTimer that has +1 tick
Implemented DependentJob - arbitrary task to execute whenever anything used during the task changes
Guard against clock skew in time component getters (Second, Minute, ...)
Replaced old timer queue with cleaner algorithm that actually works
Merge pull request #2 from robertvazan/direct-fields

Direct access to fields as if they are trivial properties
Merge pull request #5 from robertvazan/null-collections

Tolerate null collections