Description of problem: These should really be in a factory. Since PackageEvr must be commited via a stored procedure, the only sane way to do this is with a factory class...