fix extending properties with complex metas
npm publish