Use JSR-330 for dependency injection instead of static singletons
Neaten code to get EZT properties from a given Item
Neaten code to get implementations of a given EZT