Domain Object Models and User-Interfaces