improved AMPerSectionCollectionViewLayoutAttributes isEqual method