Added type param for CamerFrontEnd.add()