Recreate Aircraft as abstract class