Code Review Fixes

- Added Runtime and BadMethodCall Exceptions
- Added @IgnoreAnnotation
- Removed extra lines