fromJSON in ConcreteGrater now supports case objects