For most fields None would be a much better value then a default like a empty string or (especially) 0.0. In those cases there is no way to distinguish between something that is not set and something ...