Refactoring names of private members
DefaultCommand improved : multiple hidden fields is not possible.
shebang fixed.