Existing signals should not be include in subclasses

Fixes #556