stubs for structural design patterns