Resource copying (via constructor) and Resource Factory