Remove duplicated module
Implement declarative environment record
Implement object environment record
Some minor code changes
Eliminate warnings
Minor changes