Refactor Signature creation from configuration
Warn when signature cannot be properly inferred from configuration