VectorObject class defined in VectorObject.hpp