I'm still undecided about extends versus => in this case, From my point of view, the only difference is that you have to explicitly declare them as Resources with =>