annotation updated: pure virtual function can have its entity (but not inline form)