PHP MongoDB Abstraction Layer