Support for strongly typed signals