Frontend: stop using Activator.CreateInstance()

This could have blown up at runtime, as it was reflectionish.