whats the usage case here? can't we include Foreman::STI instead?