Named extend function
Merge pull request #5399 from twokul/named-extend-function

Named extend function