Waterfall layout: Implement required methods for NSCopying protocol. Otherwise, custom properties (e.g. columnIndex) are always returned as nil.