Oreole.Patterns: added serveral reusable patterns