Redo Collection constructor, add FionaValueError and derived clases.