A trivial matter, but if the point of block
TwoPinElectricalComponent
is merely to carry variables and ports inherited by other components it would be best to mark it abstract:
Dr Darren says: 'A little bit OCD is not a bad thing in this business!'