Add some generics flexibility to RootCodecRegistry
Removed async Administration classes

JAVA-1332