fix ParseConstructor