I describe a breakpoint: its state (enabled/disabled),
condition, etc.
I may be shared by multiple instances of Breakpoint,
since there may be multiple version of same method
with breakpoints on different position but representing
the same logical breakpoint (the one set by the user).
[instance variables:]
[class variables:]

do not use abbreviations like bpnt or brp or similar;
when I do not know the exact name, I tend to search for implementors/senders
of '*break*' or '*disabled*'.
I will not find anything useful and have to single step if methods are named
cryptically.