Renamed @Autorun to @Setup, added @Constraint