diff --git a/angel_container/CHANGELOG.md b/angel_container/CHANGELOG.md
index 7c1f055f..2c1c1ca1 100644
--- a/angel_container/CHANGELOG.md
+++ b/angel_container/CHANGELOG.md
@@ -1,3 +1,6 @@
+# 1.0.0-alpha.2
+* Added `ReflectedInstance.reflectee`.
+
 # 1.0.0-alpha.1
 * Allow omission of the first argument of `Container.make`, to use
 a generic type argument instead.
diff --git a/angel_container/lib/src/mirrors/reflector.dart b/angel_container/lib/src/mirrors/reflector.dart
index e991051d..a4f1af72 100644
--- a/angel_container/lib/src/mirrors/reflector.dart
+++ b/angel_container/lib/src/mirrors/reflector.dart
@@ -163,7 +163,7 @@ class _ReflectedInstanceMirror extends ReflectedInstance {
 
   _ReflectedInstanceMirror(this.mirror)
       : super(new _ReflectedClassMirror(mirror.type),
-            new _ReflectedClassMirror(mirror.type));
+            new _ReflectedClassMirror(mirror.type), mirror.reflectee);
 
   @override
   T invoke<T>(Invocation invocation) {
diff --git a/angel_container/lib/src/reflector.dart b/angel_container/lib/src/reflector.dart
index 49cdcefb..7f988c60 100644
--- a/angel_container/lib/src/reflector.dart
+++ b/angel_container/lib/src/reflector.dart
@@ -16,8 +16,9 @@ abstract class Reflector {
 abstract class ReflectedInstance {
   final ReflectedType type;
   final ReflectedClass clazz;
+  final Object reflectee;
 
-  const ReflectedInstance(this.type, this.clazz);
+  const ReflectedInstance(this.type, this.clazz, this.reflectee);
 
   @override
   int get hashCode => hash2(type, clazz);
diff --git a/angel_container/pubspec.yaml b/angel_container/pubspec.yaml
index 46a9dd8b..77f0de71 100644
--- a/angel_container/pubspec.yaml
+++ b/angel_container/pubspec.yaml
@@ -1,5 +1,5 @@
 name: angel_container
-version: 1.0.0-alpha.1
+version: 1.0.0-alpha.2
 author: Tobe O <thosakwe@gmail.com>
 description: "A better IoC container and dependency injector for Angel, ultimately allowing Angel to be used without dart:mirrors."
 homepage: https://github.com/angel-dart/container.git