The GML parser [uses dot notation](https://github.com/openlayers/ol3/blob/3ee533a9b02a7cb4ef05a6cacd9d0a91c34889e3/src/ol/parser/ogc/gml_v2.js#L32) for `projection` and `bounds`.  I think you need to do the same when referencing these properties.