I think it is about time this basic feature should be implemented.
We all know work around for it, but we are all aware of a mess it can get when things get a little more complicated.