Create AbstractVO