first steps converting connector view and model to inherit from bases but it's possible they should not or need to be redesigned