add initial OSGI support