Updated to use POJO with no no-arg constructor invoked via SCA invoker