Fetch field may also be used on functions
Allow get_field to use any valid type as key, this prepares for array index fetching.
Fix bug when returning a string value
Add set field method
Implement JsArray