ENH: make per-registrationPlugin interfaces work

Now create and destroy methods are set up to create the custom interface.