~ WorkProgramm: throw exceptions if requirements not creatable; force update state if file uploaded