I would say, DS primarily and always may guarantee only the message integrity. Depending on the events in time and implementation details, e.g. whether a personal private key is used or not for signing, it may or may not provide authentication and non-repudiation ;)
Authentication is not included in the definition (it's a major assumption but not a property for QDS I think). Non-repudiation and transferability should not be in the functionality definition for DS but I think it should still be included in the properties?