Shop/Bird Design Pattern