parantheses around inherited classes are defined as operators.
variable definition does not denote the last part as an storage type.