reverted to static thing definition. Removed privat property for conformance to spec subset