Added DeprecatedWithMessage(msg) macro