JoJo #1 It is intentional -- it lets all objects of the same type share a variable. Good for counting objects, wrapping a single TList for all objects into the type definition, etc. That's cool.