``BaseCaster`` seems to imply that other casters will extend from this class, which is not the case. A better name should be found. ``ResourceCaster`` is not good as it does not only deal with resources but also with closures and reflectors.
If someone has a good idea for a name, please comment with your suggestions