Existing signals should not be included in subclasses

Fixes #556