se é uma necessidade do projeto e você irá fornecer os possíveis inputs, então não vejo nenhum problema