added version/setVersion method to IModel
removed 'I' prefix from inner interfaces of IModel interface
added (get|set)Indices method to IModel interface