Rewrote parseVcProp 

I rewrote parseVcProp and made it state based, parsing value and types, ignoring charset. Still need to make it dynamic though