Added compile time entity enhancing
Added more Extension annotation API