This is a bad idea IMO. A static property will leak memory, and keeping the registry known instances is not the job of the entity itself.