Refactoring of Party and first unit tests of Business modules