generic bindregistry