Composite Implementation Issues