implement hk2 service samples