Added a 3rd example and improved inheritance

Now it's possible inherits and hold previous base class property
already set.
With some trick it's also possible hold any method and signals already
defined and used in the base class. (Basically you need a protect
method)