- more magic numbers
- implementation of __delete__