Injecting personality into your project via type