Position and Vector to encapsulate constructors