adding support for boolean type conversion in UniformDeclaration