Learning Microsoft PRISM 4 by Example