Moved parse method from Seq/Item to Parent

This reduces code duplication.

Also added missing spec examples for this method for both Sequence and
Item.