added BaseVersion class