genereted pocos