Updated the interface to support future cloning and copying of resources