Simplified class definition with inheritence and signal/slot mecanism.