Add ArgumentMarshaler and Refactor Boolean Part (with NPE bug)
Fix NPE in Args.getBoolean()