eval for calling object methods with strings