Re-implemented entry type as inner class proxy expression