implemented approach using iPOJO service injections