#4 - static cached instances map

Implementation for #4 
Isn't more like not clonable when the __clone method is private/protected?