a) If a class doesn't define any constructors and adds no fields, inherit constructors. Example:
class MyException : Exception {}
b) If a class defines at least one constructor, do not inherit constructors.
c) If a class doesn't define any constructors but does add at least a
non-static field -> undecided.
What do you think? Andrei
