Reflective Spaces