Refactor the whole domain services system.
Suppress yellow screen of death.