SQL alchemy Unique validator allows multiple None values