attribute decriptors for extended entities
generator templates refactoring
added commons-logging
template refactoring