After presenting my phase 2 to the class I realize something. My project never fit the layer infrastructure. Most of my layers(domain, application) were just empty layers and most of my logic and constrains were done on the presentation layer. I will work on it on it this weeks before the final presentation.