OOP version of real estate management plugin