add uniqueness property to Subject.name
impl have_subject? function