Registry without inheritance

@mortenvp The mac build also works fine, so I think we are ready for the major release. But let's see if we can overload those functions.