Fixed an issue where a derived system couldn't declare configureEntity() private without breaking