Hello,
I have created a mixin module that overwrites initialize and initialize_copy.
This works fine until a class that uses the mixin wants to overwrite initialize
and/or initialize_copy, too.

I can replace initialize with lazy accessors. But I don't know how to handle
initialize_copy:

The mixin manages some attributes and the initialize_copy method makes sure
that cloning the object clones the managed attributes.

What would be the best solution to this problem?

Regards,
Rdiger Sonderfeld <kingruedi / c-plusplus.de>