Just an idea, wouldn't it be even better to introduce a new type, `schematics.nodefault` instead of `None`. This would enable `None` to be a default value, too.

This comment was inspired by colander [that does this](https://github.com/Pylons/colander/blob/master/colander/__init__.py#L43).