MetaField -> AbstractField