On the need to develop a pattern in PHP for swapping DBO layers