Recursive Conversion.
Added log4j
Implemented 'defservice'.