Fix deep object graph deserialization (#71)

Removed BindingFlags.DeclaredOnly to find fields/properties. I don't see the need to make this an option, because if the fields exist in both the json and the object then they will be deserilized; otherwise they won't.