Recursive fallback to dict
New _hook method to ensure that dicts are Dicts.
merged master into this branch
Version bump. to_dict implemented