Allow true value for `__construct` (fixes #123)
Merge branch 'fix-true-constructor'
Revert "Revert "Added missing `clear()` method in `Collection`""

This reverts commit 2e9b4902a629853d9f0164adea2f574d73037000.