I'm trying to add a new property to a component at design time. The property is visible in design view, but the value can't be modified and displays as "Object reference not set to an instance of an object". If I need to instantiate the property, MSDN and google are failing me.

Where am I going wrong? Here is an abbreviated version of the code I'm using that demonstrates the problem.