fix minor bug creating too many Representations when changing something in another component at runtime, cause the construction script to run again