VB/VBA の Implements

くそ〜。こいつの使い方が良く分からない。機能的に、どこまでできて、どこまでできないんだ?
protected はないのか?
スーパークラスの側に protected なフィールドを持てないから、public な getter/setter を追加すると、今度はサブクラスの側でその getter/setter までも強制的にオーバーライドさせられてしまう。なんじゃこりゃ?