generate helpful methods from native objects using _part_