DDesc methods should always return DDesc objects