Abstract type Feature added. Token extends Feature!