fragment: improve properties retrieval
table: use a sub keywords for foreign key