After deserializing some objects from JSON, I am looking to set a new prototype for them in order to add getter and setter functions. While the traditional method involves setting __proto__ object properties like function1 and function2, it is worth noting that this approach is considered non-standard and deprecated by MDC as explained here. Is there a more standards-compliant way to achieve the same outcome without creating numerous wrapper objects?