This solves issue #56. Apparently, a previous commit changed sceneElemen...

...tActor and broke the setRenderer method, making that it always restored the initial renderer.

I've also added a test so this will not happen again :)

Note: I've implemented a "reflection-based" implementation of the equals method that may be interesting for other tests...