Is there a way to protect a class (module) so that it can be extended
with new methods but not allowing modifying existing methods? 

Clemens