disabled auto remove from __class__.intstances since it's a bit too automacigal.