Wait... This thing does not work without the initializer :). You must register the initializer for this pattern to work.