Change: Added "IMPLEMENTATION_*" prefix to constants