Update native adapter class construct