magic resource setters