make clear who own component created by component creator
fix memory leak created by agent component creator template
fix memory leak in StaticDeclaration
As result of make clear who owns created component make consistent its usage and deallocation