Added a deep cloning constructor in Article