IImage passa de ser interficie a Classe abstracta. El constructor es
protected. Les classes filles han de cridar super en els seus
constructors