setting initial value to False for Boolean properties.

Initialize Boolean with None value is a bad practice. Otherwise you cannot filter queries by (boolean_property == False) and you must sacrifice the inequality restriction for that property. (property != True)

https://developers.google.com/appengine/docs/python/datastore/queries#Python_Restrictions_on_queries