------ art_15709_8912280.1128458746832 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline So what would be the best way to do this if the data needs to be read-write? In the context of the game---and the code above---I guess we could try to create two methods (getter/setter) that close over the same shared variable. But what would you do if the classes in question weren't meant to be singletons? Trying to use module_eval to dynamically define a class method doesn't seem to work, because it's not available in the constructor. ------ art_15709_8912280.1128458746832--