Possibility to replace source and obtain ContractDefinition by name.