GCC does not call a struct's constructor in certain versions. When then happens,
it leads to Ruby method call's to not receive arguments passed in causing
strange behavior or segfaults. Removed constructor and now manually assign
structure members.