protected function getUnsupportedItemTypes() { return [Types::TYPE_NULL, Types::TYPE_ARRAY, Types::TYPE_OBJECT]; }