Support for adding new instances from dictionaries