WebCollections Best Articles: https://sites.google.com/site/sureshdevang/design-patterns-used-in-frameworks http://www.petrikainulainen.net/software-development/design/three-reasons-why-i-like-the-builder-pattern/