add new Model: Counter GroupFilePermission; update Share Model by adding 'expired_after' column