metadata object can now drive all mappings between graphs and domain objects