When researching for this plugin I found that method and it seemed clever, but my WordPress/OOP fu is weak in this area.  I'd love to have a good discussion about it.