(No, pylint only requires that all attributes are defined in advance. So this is why I had to define `capabilities` and `available_capabilities`.)