[Plastic 001] abstract type