Refactored VO and DTO as interfaces; Removed Rockdot naming leftovers.