made M.Object.init private
add a very basic view structure