first pass a a DIC with load get and set methods