If no class is inherited (aka inheriting from stdclass implicitly), adding parameters with no defaults implies a **MAJOR**. This assumes the availability of the parent/ancestors classes in order to test against their constructor.