Changed implementation, key values are not pushed to stack, added set function, can use lua::Ref more freely