components should inherit magic and modifyArrays properties from parent