class ResourceRef implements Resource {

    @Override
    public List<Resource> getDependencies() {
        return dependencies;
    }

    public  ResourceRef(String identifier,
                       ResourceType type);
    public  ResourceRef(String identifier,
                       ResourceType type,
                       List<Resource> dependencies);

}