Implement composition saving