Refactor inheritance between Entity, Article and ActionPlan