Mongo_Subdocument allows to create simple models for subdocuments (requires array access)

This pull request is based on phpUnit, emulation and ArrayAccess requests.