Moved interactions to AbstractEntity.