Added abstract marker class