Making encodable objects begin/end their own objects for consistency