Fix the issue. The get_param() should return a copy of ValueBase object to avoid the accidental change/destruction.
Use explicit conversion for float type in LayerComposite.