Portable component composition annotations, dependency injection framework agnostic.