copy constraints over to class when using extend helper
more lua translations
assert error passes through all arguments