Added support to byte array fields, with additional cache property
Some cleanup, removed out commented code
First pass at a value list for localization/porting