contract paint is usually a cheaper version loaded with whitening to make the paint cover but not very serviceable or easy to clean. If the walls are new plaster then they need a Mist coat of thinned Matt emulsion, ideally Contract matt. Then you can paint over with your chosen silk finish.