Fixed __slots__ to minimize memory size