rename the GPC modular

@karlnapf 
take a look at this.
could you also return the gp class?
this will break the python integration tests which you have to update then.
But it will catch lots of errors