Introduced TimeMeasurement interface to be used with db objects at later stage
imports cleanup
encapsulating TimeMeasurementImpl