Moorish design pattern