components can have default computed properties