Dynamic Abstract: ABC & 123 Composition