Can you suggest a PageObject pattern implementation (or just a theoretical explanation of the implementation) that doesn't have described flaws?

If it's implemented in other language, then PHP, then we can port it too.