Added __slots__