Added necessary domain models