Added default initializers to Cell/Metadata variation types to avoid undefined behavior on GCC