Removed not used getters from Vector and added a factory method