wip. Next: Support pojos with generics