make metadata storage pluggable

are these new?