class ModifySubject extends AbstractCommand<ModifySubject> implements PolicyModifyCommand<ModifySubject> {

    @Deprecated
    public static ModifySubject of(final String policyId,
            final Label label,
            final Subject subject,
            final DittoHeaders dittoHeaders) {

        return of(PolicyId.of(policyId), label, subject, dittoHeaders);
    }

    private  ModifySubject(final PolicyId policyId,
            final Label label,
            final Subject subject,
            final DittoHeaders dittoHeaders);

}