Removed the lazy keyword to collapsed.

Removes the "lazy" keyword in ``collapsed`` and deals with any fallout.

(May need to add the deprecation to some documentation somewhere)
Can we use `self.lazy_data()` here rather than `_my_data`?