Maybe we could move these methods to the LoaderPipe interface and force users who create their own Pipes to explicitly implement LoaderPipe if they want their pipes to be loaderable?