Changed interface registration to use rest parameters.  Removed interface registration for interfaces using duck typing.
Fixed map demo.