func NewContainer(object Object) *Container {
	return &Container{
		object: object,
	}
}
NewContainer creates a new container with the passed object inside
package engine
type Object interface{}
type Container struct {
	object Object
}