Create Abstract Collection Interface