use custom NamingStrategy