ComponentGenerator is OK