Made Entity abstract and commited to show andy.