add concrete inheritance behavior