Vector constructors and get methods