Deserialize empty string correctly
Add `cstruct_children` to colander type
Add support for projections