Added URL property
Removed the parent item class as unnecessary. Added all the fields to the TextItem class