Craeted Domain Classes for Party management


Signed-off-by: Muhammed safeer <msafeerkp@gmail.com>