Compose card listens to model changes instead of needing parent card to pass in composer object