It is currently called only in 'add or 'edit context as a part of dialog initialization. So current is set. However for further use it could be good idea. I didn't implement it this way because it is useless now.