auto create table by properties