Description is now a centralized class that serialization descriptions extend