I have three relatively similar knockout models in my application and I would like to extend a base model to combine common properties rather than repeat myself three times.
I think you can use ko.utils.extend like this
ko.utils.extend(self, new ItemModel(item));
inside the StandardItemModel
like this: http://jsfiddle.net/marceloandrader/bhEQ6/