An addition to commit 9be5cc5. We need to have the def and metadata set in a new SynthDesc before changed is called in SynthDescLib, so we add one additional method

Signed-off-by: Scott Wilson <i@scottwilson.ca>