+ Updated to consider entity representations that sub classes may
override