Adds tests for unsupported methods and instanceof Collection
Changed the implementation so that proxy is instanceof Collection