class ApplicationContext implements UriInfo, InitialProperties, Lifecycle {

    public Map<String, Object> getAttributes() {
        return attributes == null ? attributes = new HashMap<>() : attributes;
    }

    private  ApplicationContext(ApplicationContextBuilder builder);

}