shootervm: updates for proper inheritance and naming