Extending the Unity framework