Meta-Data programming component. Write what you what instead of code!