work in progress - completed function getByVgeId and upgrade for Property class