fixed aspect inheritance for toString() to not cause conflicts