Add interface to represents DDD objects
Remove unusable methods
Rename package name