Library and SharedLibrary now understands attributes too