introduced AbstractEntity mapped superclass and Website embedded entity