change package name
make AbstractVo an abstract class