resharper suggestions in common implementations