extended entry class to decouple config from install