Should the variable not rather be called bReadOnly?
And should it not be private or protected as it has the accessors and mutator method?