Abstract values and variables in trait may cause errors during initialization.