[liuxia] Add ploymorphism, readonly field, and ref type ctor.