PropertyEditor is easier to customize now

The Configure() method is now called from Initialize() instead of from
the constructor. This will allow derived classes to use parameters from
their constructors in their override of Configure().