Add test case where update! redefined in client module.
Rename command method to fix runtests.jl
Fix generated code to use type/function names with namespace.
Fix macro type.