add static creation method on Input for translation from Asset