1. Make collection view private
2. Add comments to cell public methods