Added __slots__ to SNP