Modernize vault interface (refs #3555)