Input inherits from model