Update some documentation and add test cases for Common