Remarks:

constant memberfunctions
const_cast
lock objects