mixed null getPropertyFromAspect(string $name, string $property, $default=null)
AspectInterface[] $aspects
setAspect(string $name, AspectInterface $aspect)
__construct(array $defaultAspects=[])
bool hasAspect(string $name)
AspectInterface getAspect(string $name)