Vapp custom fields implementation

Could this be made into an enum type?