* simple IOC example using lightcore