syncronise 4.5 api behaviour with 4.4 to provide more consistent extension support
Merge pull request #3528 from eileenmcnaughton/api-sync

syncronise 4.5 api behaviour with 4.4 to provide more consistent extensi...