Cell fields should be protected, not internal