added more hibernate annotations