More Utility Methods

Signed-off-by: Christopher Ewest <christookar@web.de>
Changed execution order

Signed-off-by: Christopher Ewest <christookar@web.de>
simplification,
use chainInliner in fieldArrayLengthInliner

Signed-off-by: Christopher Ewest <christookar@web.de>