Use active bool in overridden constructor

I noticed that the overridden constructor set Active=false no matter what was passed in. I also renamed the bool to active instead of notActive, to avoid a situation like Active=!notActive.