Better toString of Some
Expose copyDelegate to subclasses
Add PropertyContainer for having one impl of data based methods.