Serenity object modified to store context pointer at negative offset

It solves undefined behavior with default object constructors