issue #19494: canCreate and canRead don't belong as instance functions