Began implementation auto-generated reflection