Moved common/recurring Maven property to the parent module to ensure version consistency across modules.
Added Domain service.