refacted table and entity meta classes to support entity fields seperated accross multiple tables