an implementation of the registry pattern for fun and profit