Item.List splice method does not convert inserted elements to Item type

New elements inserted List of Observe inheritor with splice method is not converted to base class.

push and unshift do the conversion.

http://jsfiddle.net/qYdwR/646/