added skeleton for M.Interface and M.Observable
removed debugger statement
renamed type property to _type
Merge branch 'master' into ui