AbstractSpace