Collection behavior issue 65

This pull request refactors the collection item into a behavior.