Higher level wrappers for registering new objects.