abstract class for local feature properties and bound global properties of a feature type