Choice of OOP framework is now up to you
Updated Changes