It can be, but the FBC problem is an architectural issue, whereas open&#x2F;closed violation is a language issue. I feel that using the latter to deal with the former is potentially using a hammer to swat a fly on a glass door.