fix bug - getClassMetaData always return nil