force "public" field to be a bool, see #13