use autobox for scalar methods and place all package under NG namespace