別Unitですよ。
protectedだと使用したいUnitでTCastDBGrid = class(TDBGrid)としてキャストすると使えるでしょ。
あんな感じでprivateもつかえる。