public override bool Works() { if ((Device != null) && !Device.Works()) { return(false); } if ((AssignedAuthorType != null) && !AssignedAuthorType.Works()) { return(false); } if ((Organization != null) && !Organization.Works()) { return(false); } return(true); }