Used the Inject attribute

instead of using properties initialized implicitly.
Reflectored the IdiomaticTest class.