Change the way the 'simplified' attribute works

Using **kwargs to set this has always been a bit fubar. Now the
attribute is just set internally by either the constructor or the
various methods that perform simplification.