add test for arguments of controller
remove Container class / implant DSL access method (using AUTOLOAD) to Core.pm