make metadata storage pluggable

what is ABCD?