Begin refactoring collection into extend method