Move position properties to a new 'spatial' class