really handle namespace property correctly
make sure enum values are distinct
switched to RestSharp to support uploads