Removed State class for now. Changed Constraint to hold Actions