deleted type_mapper
purified signature_matcher
removed unnecesary comments in entity.cpp