Basic Class implementation to make usage of prototype based inheritance easier.