Function Based Component Input Vs Composite