I wanna have three types of Events on my website. All three types of events have common fields such as: name, date, location, time, host, price.. and many more.
Now each event type has few extra fields that do not apply to other events types.
It is very important requirement in UI administration form not to show fields that do not apply to a specific event type.
I was considering the idea of creating 3 separate Content types (one for each Event type), but somehow I feel this is not the best way to go since there is a lot of common elements.