Fix calling convention.
Dealing with is_a?
Small fixes.
Default initialization.