3 ms·that really is a refreshingly well-written article. well done OOP.by teknopurge 8y agothat really is a refreshingly well-written article. well done OOP.