fixed:

The constructors are messing up the prototype chain by not returning the autogenerated 'this'-object, but rather some ad hoc object.
Merge branch 'issue/github-4'