added ._cls attribute to item instances referencing item constructor
added .__tech attribute referencing tech constructor
now we can use them to share static class properties like cache between instances