Load dynamic controls without dll or project references and assign properties

I recently had to load an instance of a specific control within a masterpage base class that had no direct references but would be available at run-time.   Here is how I approached it. I first used LoadControl via a fully qualified assembly name.  I then used dynamic to set properties to bypass compile time checks: