type cannot have Name attribute. Value types and types without a default constructor cannot be used as items within a dictionary. ...