Does Angular2 Change Detection Really Work?