Modifications to allow relaxed checking of Liskov Substitution Principle per Sec 4.5.5 in JSR 349 Spec