Fixed construction by reflection