core improvements

regexp dictionary, lazy load properties, tags improved