no modified properties must be const