marshal method
Marshal method must operate by mutating empty object passed.
Implementation
@override
void marshal(MarshalledObject marshalled)
{
marshalled.setPropertyFromDouble("top", top);
marshalled.setPropertyFromDouble("right", right);
marshalled.setPropertyFromDouble("bottom", bottom);
marshalled.setPropertyFromDouble("left", left);
}