Returns a reference for the current item.
Is called by the Save method when the item is not yet created and the reference is empty.
protected virtual string GenerateReference()