Thanks for your clarification.
So is there a mechanism to share artifacts (with annoted ejbs in it) that I am not aware of? Of course I could declare interfaces for these offending beans but this restricts the no-interface ejbs to internal use only, right?