fixed engine.random.item(), engine.random.key(), and engine.random.property()