BaseBackgroundRunnable) it allows to initialize
other properties of type TimeInterval If such properties exist then the user will need to override
method setParamValue(TimeInterval, String) so it will know what setter method to invoke based on
propertyName parameter.TimeInterval and then invokes method
setParamValue(TimeInterval, String) to set required property value.