typescript conversions needed to get unit tests passing.
unit tests that use parameter annotations are ignored for now