Fix: a minor bug in handling type matching between a free symbol and an enum type;
Remove: default objects for class and c data types;
Remove: checking for type default value for variable declaration.