Added tests to illustrate scope of mocked variable types. This include accessing object at various encaptulation depths and tageting specific instances via usage of @Injectable