ProgramObjectInterface created.
Update of the implementing classes.