Updates to input classes

Added in lazy initialization of input VOs