move pending/initialized to runtime
maintain static fields in runtime
Remove duplicated natives