Close #23: eliminate BaseEntity attributes