Implementation registration and tests