Currently ZObjects/ZList.php constructor can take either a list of ZObjects or a head and tail. Considering that currently ZList is called from ZObjectFactory, it's possible that the input in normal form is no longer needed.
This task includes:
- Re evaluate if the extra complexity in ZList constructor is necessary
- If not, remove head-tail inputs and just take a list
- Change tests accordingly