It is being pedantic. Otherwise, make all members that aren't supposed to be used in child classes `private`