code review boris parameters parent class refactor