metaprogramming SoapBody tag types
use Hash#fetch to get default values
Merge remote-tracking branch 'origin/master' into spa/refactoring
Merge pull request #20 from mikamai/spa/refactoring

Refactoring in ECCU interface