Replaced implicit JW.Config constructor with explicit subclass constructors.