little refactor for namespace related
upgrade hashie dependency to  >= 2.0.0