Object Oriented WordPress Plugin Development