* some changes to conform to requirements and options in Collection+JSON standard
+ added todo