add more code to the CommonProjectCompiler and remove not needed parts
add li and li serializiation test