cache PojoTypes; skip transient properties