More wrapping, oh and fix class predeclaration mistake about ge::IGapi, that really not need to exists