Refactored to use shorts for all DateTime properties. This is temporary. Need to make sizeof(DateTime) smaller later (fields?) but want to verify functionality first.