La mixité de l'objet et du fonctionnel ne se fait pas en déclarant des classes qui seraient à tout prix immuables.

La mixité se fait en préservant l'existant sur certaines parties de l'application...