Bean declaration metadata
Optional
Description for semantic matching
Whether the bean is a singleton
Bean type/class
Bean declaration metadata