added enableAttribute method & attrib-uniform auto-cache