added constructor for building Assets directly from a map