Passing objects as parameters is broken; need to fix type inference issues.
Passing objects as parameters is broken; need to fix type inference issues.