In here each time that it wants to add features it loads a resource. Ideally the resource should be loaded only once the first time we call it.