newly moved over to full typing via JavaType which means better generics
support in general ... not fully tested yet, but first pass tests with
object id service/client and sample user service/client seem are a good
start