1) Made the property camel cases
2) Using null instead of empty string
3) Fixed property ordering
4) Also, added logic to not include owners array if no owner elements
   are needed
5) Change property name from 'UserName' to 'Username' which will
   result in 'username' in json