It might be just a constraint. If you have a rich...
# tornadofx
c
It might be just a constraint. If you have a rich domain model used elsewhere (ejb web etc) coupled with valuable validations then the layers might be justified