Task 4.2 – Domain abstractions definition