Make creating, extending, and destroying configurable