creating a system object for the current time using a ScaledTimeValue. This makes testing and simulation easier since time can be manipulated.