Added Cool base classes to ClassObj, supported typing for literals