Added refactor unit tests for conformance
Added parameter generate method
Implemented negative durations
Added MultiValue property