Switched from dynamic param types to plain objects