User Edit Input to In Memory Object

DLTP-56
Redundant `RuntimeError` argument can be removed.<br>Use `fail` instead of `raise` to signal exceptions.