Börjat bygga en basklass med abstrakta properties som vi använder oss av istället