adding boolean support for schema generation