Fixed bug appearing when ring.create is called by specifying a single
inherited class without using an array.

Also added more tests about compatibility with other libraries.