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