Register components into Castle Windsor (a dependency container) using attributes