Flexibility in housing design: new strategies to hinder the functional and technological obsolescence