Periodic objects now make copy and use a proxy object for actual periodic eval