Moved ComponentControlEntry as an inner class