are currently inferred. New rules are coming that will require them to be explicit. All add some explicit self declarations.